package com.gome.axwl.aoc.service;

import com.github.pagehelper.PageInfo;
import com.gome.axwl.aoc.entity.po.ContractTemplatePo;

import java.util.Date;
import java.util.List;

/**
 * Created by wanglongyu on 2018/7/16.
 */
public interface ContractTemplateService {
    PageInfo<ContractTemplatePo> queryTemplate(String templateName,Integer pageNum, Integer pageSize);

    Integer update(String templateNo,String templateName,String property,Integer signWay,Date modifyTime);

    int delete(String templateNo,Date modifyTime);

    List<ContractTemplatePo> queryAll();

    /***
     * 新增模板
     * @param record
     * @return
     */
    int addTemplate(ContractTemplatePo record);

    ContractTemplatePo selectByApplyInfoId(Integer applyInfoId);
}
